﻿using System;
using System.Collections.Generic;
using System.Text;
using ABCNet.Extensions;
using ABCNet.UserFinancialLists;
using Abp.Application.Services.Dto;
using Abp.AutoMapper;

namespace ABCNet.Users.Dto
{
    [AutoMapFrom(typeof(UserFinancialList))]
    public class UserFinancialListsDto : CreationAuditedEntityDto
    {
        /// <summary>
        /// 客户Id
        /// </summary>
        public long UserId { get; set; }

        /// <summary>
        /// 业务类型
        /// </summary>
        public UBusinessTypes UBusinessType { get; set; }

        /// <summary>
        /// 业务类型名称
        /// </summary>
        public string UBusinessTypeName { get; set; }

        /// <summary>
        /// 改变之前
        /// </summary>
        public decimal BeforeChangedAmount { get; set; }

        /// <summary>
        /// 改变之后
        /// </summary>
        public decimal AfterChangedAmount { get; set; }

        /// <summary>
        /// 金额
        /// </summary>
        public decimal ChangedAmount { get; set; }

        /// <summary>
        /// 业务Id
        /// </summary>
        public int? BusinessId { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 交易用户Id
        /// </summary>
        public long? TradingUserId { get; set; }

        /// <summary>
        /// 交易用户登陆账号
        /// </summary>
        public string TradingUserName { get; set; }

        /// <summary>
        /// 交易用户姓名
        /// </summary>
        public string TradingName { get; set; }
    }
}
